lepidium sativum - German English Dictionary